a slime ball - English Synonyms Dictionary